@charset "utf-8";
/* Copyright 2003-2010 易宝支付yeepay. All Rights Reserved.
   Author: avajayam, long
*/



/* ***************** reset tag ****************** */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,form,p,fieldset,input,select,textarea { margin:0; padding:0;}
html { height:100%;}
body { height:100%; color:#333; line-height:17px; font:12px "微软雅黑"; background:#F9F9F9 url(../images/ga01.png) repeat-x;}
h1,h2,h3,h4,caption,em,strong,th { font-weight:bold; font-style:normal; }
img { border:none; vertical-align:middle;}
table { border-collapse:collapse;}
iframe { position:relative;}
input, select, textarea { vertical-align:middle;}
select, textarea { padding:3px; font-family:Arial;}
h1 { margin-top:40px; line-height:51px; font-size:32px; color:#AAA;}

/* ***************** global style ****************** */

.clearer { height:0; margin:0; padding:0; line-height:0.01em; font-size:0.01em; display:block; clear:both;}
.vnone { display:none;}
.showhand { cursor:pointer;}
.setposition { position:relative;}
.setcenter { margin:0 auto;}
.clearbold { font-weight:normal;}
.btncenter {text-align:center;}

a.alink { text-decoration:none; color:#333;}
a.alink:hover { text-decoration:underline;}
a.alinkun { text-decoration:underline; color:#333;}
a.alinkun:hover { text-decoration:none;}
a.alink_blue { text-decoration:none; color:#00aaff;}
a.alink_blue:hover { text-decoration:underline;}
a.alinkun_blue { text-decoration:underline; color:#00aaff;}
a.alinkun_blue:hover { text-decoration:none;}
a.alinkun_green { text-decoration:underline; color:#008000;}
a.alinkun_green:hover { text-decoration:none;}

.color_gray { color:#999;}
.color_red { color:#E30000;}
.color_green { color:#3BAE09;}


#wrap { min-width:1000px; min-height:100%; _height:expression(document.documentElement.scrollHeight); position:relative; background:#FFF; overflow-x:hidden;}
.container { width:1000px; margin:0 auto; padding-bottom:120px; position:relative;}
.g_fl{ float:left;}
.g_fr{ float:right;}


.width30 { width:30px;}
.width40 { width:40px;}
.width60 { width:60px;}
.width70 { width:70px;}
.width90 { width:90px;}
.width100 { width:100px;}
.width125 { width:125px;}
.width135 { width:135px;}
.width150 { width:150px;}
.width180 { width:180px;}
.width220 { width:220px;}
.width240 { width:240px;}
.width320 { width:320px;}
.width370 { width:370px;}
.width600 { width:600px;}
.width670 { width:670px;}

.height19 { height:19px;}
.lineheight { line-height:21px;}

.font14 { font-size:14px;}

input.g_inp { height:17px; padding:2px 3px; color:#333; vertical-align:middle; font-size:12px; font-family:Tahoma; border:#afb1b6 1px solid;}
input.g_inp.inn { border:#46740b 1px solid; background:#eaffbd;}
input.g_vinp { height:19px; padding:5px 4px; font-family:Tahoma; font-size:14px; vertical-align:middle; border:#7a7a7a 1px solid; background:#f2f2f2 url(../images/ga15.png) no-repeat;}
input.g_vinp.inn { border:#46740b 1px solid; background:#f2f2f2 url(../images/ga15_.png) no-repeat;}

input.g_vbtn_orange { width:131px; height:28px; color:#900000; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; border:none; background:url(../images/ga16.gif) no-repeat;}
input.g_vbtn_green { width:108px; height:28px; color:#FFF; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; border:none; background:url(../images/ga17.gif) no-repeat;}
input.g_btn_blue { width:85px; height:28px; color:#FFF; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; border:none; background:url(../images/ga18.gif) no-repeat;}
input.g_btn_blue_long { width:125px; height:28px; color:#FFF; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; border:none; background:url(../images/ga18_long.gif) no-repeat;}
input.g_btn_blue_vlong { width:170px; height:28px; color:#FFF; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; border:none; background:url(../images/ga18_vlong.gif) no-repeat;}
input.g_btn_blue2 { width:85px; height:28px; color:#FFF; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; border:none; background:url(../images/ga19.gif) no-repeat;}
input.g_btn_gray { width:98px; height:26px; color:#333; text-align:center; cursor:pointer; border:none; background:url(../images/ga20.gif) no-repeat;}
input.g_btn_gray_long { width:130px; height:26px; color:#333; text-align:center; cursor:pointer; border:none; background:url(../images/ga20_long.gif) no-repeat;}

input.g_btn_bad { width:85px; height:28px; color:#FFF; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; border:none; background:url(../images/ga19_1.gif) no-repeat;}
.g_label label { width:150px; font-size:14px; display:inline-block;}



.g_correct { padding:0 0 0 20px; color:#5b9800; background:url(../images/ga23.png) no-repeat 0 center; display:inline-block;}
.g_error { padding:0 0 0 20px; color:#ed0000; background:url(../images/ga24.png) no-repeat 0 center; display:inline-block;}


h2 { height:27px; margin-bottom:25px; padding:0 0 0 30px; line-height:27px; color:#999; font-weight:normal; font-size:12px; border-bottom:#51bb22 3px solid; clear:both;}
h2 span { width:148px; height:27px; margin-right:15px; color:#FFF; font-weight:bold; text-align:center; background:url(../images/ga21.png) no-repeat; display:inline-block;}



.g_page { height:27px; margin-top:10px; text-align:right;}
.g_page a { margin:0 5px;}
.g_page table { float:right; word-break:keep-all; line-height:23px;}
.g_page span.gopage { float:right;}
.g_page span.gopage input {vertical-align:middle;}


.global_data { height:41px; line-height:21px; clear:both; position:relative;}
#global_data_get { height:21px; padding:3px 18px 3px 7px; cursor:pointer; border:#CCC 1px solid; border-bottom:#FFF 1px solid; background:#FFF url(../images/ga33.png) no-repeat right 5px; display:inline-block; position:absolute; top:0; left:0; z-index:25; clear:both;}
#global_data_drop { width:260px; height:75px; border:#CCC 1px solid; background:#FFF; position:absolute; top:28px; left:0; z-index:20;}
#global_data_drop a { height:21px; color:#555; padding:2px 7px; text-decoration:none; display:block;}
#global_data_drop a:hover { background:#f2f2f2;}


.scroll_tableresult { width:1000px; _padding-bottom:17px; *padding-bottom:17px; overflow:scroll; overflow-y:hidden; overflow-x:auto;}
.scroll_tableresultv { width:1000px; height:414px; overflow:auto;}
.scroll_tableresultv_tit { width:983px; overflow:hidden;}
table.global_table { width:100%; border:#d9d9d9 1px solid;}
table.global_table th { padding:7px 10px 7px 0; text-align:right; border:#d9d9d9 1px solid; background:#f2f2f2;}
table.global_table td {  padding:7px 15px; border:#d9d9d9 1px solid; background:#FFF;}
table.global_vtable { width:100%; text-align:center; border:#d9d9d9 1px solid;}
table.global_vtable th { padding:7px 0; border:#d9d9d9 1px solid; background:#f2f2f2;}
table.global_vtable td {  padding:7px 5px; border:#d9d9d9 1px solid; background:#FFF;}
table.global_tableresult { width:100%; table-layout:fixed; _width:983px; *width:983px;}
table.global_tableresult th { padding:9px 0; color:#288400; border-top:#36b100 3px solid; background:#e1ffa2;}
table.global_tableresult td {  padding:9px 0; word-wrap:break-word; word-break:break-all; text-align:center; border-bottom:#d9d9d9 1px solid; background:#FFF;}
.g_tablebtn { padding:20px 0 0 300px; clear:both;}
.g_describe { height:21px; padding:10px 0 0 10px; clear:both;}
table.g_tableclear td{ border:none;}

.receipt_result { width:96%; padding:5px 2%; color:#069; line-height:24px; border:#c3e2ff 1px solid; background:#ebf4ff; display:inline-block;}
.receipt_result ul { width:360px; list-style:none; font-size:14px; float:right;}
.receipt_result ul li { width:118px; padding:3px 0; float:right;}



.g_writ { width:100%; padding:10px 0 0 0; line-height:29px; float:left;}
.g_writ dt { width:142px; text-align:right; font-size:14px; float:left;}
.g_writ dd { padding:0 0 0 5px; float:left;}
.g_writ dd p { padding-top:3px; line-height:17px;}

.g_list { width:100%; padding:10px 0 0 0; line-height:21px; font-size:14px; float:left;}
.g_list dt { width:142px; text-align:right; float:left;}
.g_list dd { padding:0 0 0 5px; float:left;}








/* header dist */
#header { width:1000px; margin:0 auto; height:71px; clear:both;}
.logo { width:300px; padding-top:15px; float:left;}
.topc { width:660px; text-align:right; float:right;}
.topc p { padding:16px 0 12px 0;}
.topc p span.time { font-size:10px;}
.topc span.line { padding:0 7px 0 5px; color:#b0b0b0;}
.topc ul { list-style:none; line-height:17px; float:right;}
.topc li { float:left;}
.topc li.ico1 { padding-left:15px; background:url(../images/ga02.png) no-repeat;}
.topc li.ico2 { padding-left:15px; background:url(../images/ga03.png) no-repeat;}
.topc li.ico3 { padding-left:15px; background:url(../images/ga04.png) no-repeat;}
.topc li.ico4 { padding-left:15px; background:url(../images/ga05.png) no-repeat;}
.topc li.ico5 { padding-left:16px; background:url(../images/ga06.gif) no-repeat 0 1px;}
.topc li.ico6 { padding-left:16px; background:url(../images/ga07.png) no-repeat 0 1px;}
.topc a { padding:0 0 0 4px;}
.topc a.arr { padding:0 10px 0 4px; background:url(../images/ga08.png) no-repeat right top;}


/* nav dist */
.navbox { height:90px; padding-top:5px; background:url(../images/ga09.png) repeat-x; clear:both;}
.globalnav { width:1000px; margin:0 auto; font-size:14px; line-height:31px;}
.globalnav a { height:31px; margin-right:12px; padding-left:7px; color:#FFF; text-decoration:none; cursor:pointer; float:left;}
.globalnav a span { padding:0 14px 0 9px; cursor:pointer; float:left;}
.globalnav a:hover { background:url(../images/ga10.png) no-repeat;}
.globalnav a:hover span { background:url(../images/ga11.png) no-repeat right top;}
.globalnav a.ed { color:#333; cursor:default; font-weight:bold; background:url(../images/ga10_.png) no-repeat;}
.globalnav a.ed span { background:url(../images/ga11_.png) no-repeat right top;}
.subnav { width:1000px; margin:0 auto; line-height:25px; clear:both;}
.subnav a { height:25px; text-decoration:none; color:#333; text-align:center; float:left;}
.subnav a span { height:25px; cursor:pointer; float:left;}
.subnav a:hover { color:#3cb00a;}
.subnav a.ed { padding-left:9px; background:url(../images/ga12.png) no-repeat 0 3px;}
.subnav a.ed span { padding:0 11px 0 2px; color:#FFF; cursor:default; background:url(../images/ga13.png) no-repeat right 3px;}
.subnav span.line { padding:0 16px 0 18px; color:#b0b0b0; float:left;}


/* footer dist */
#footer { width:100%; height:73px; padding-top:25px; line-height:25px; text-align:center; border-top:#CCC 1px solid; background:url(../images/ga14.png) repeat-x; position:absolute; bottom:0; z-index:1;}


/* pop tips */
.mask { width:100%; min-height:100%; filter:alpha(opacity=50); opacity:0.5; background:#111; position:absolute; z-index:999; top:0; left:0; bottom:0; right:0;}
.mask iframe.mask { border:none; background:#333; filter:alpha(opacity=1); opacity:0.01;}
.vnone div { display:none;}
.vnone span { display:none;}
.inline span { display:inline;}
.popbox { width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1000;}
.popbox_inn { width:480px; margin:0 auto; padding:20px; border:#36b100 8px solid; background:#FFF; overflow:hidden;}
.popbox_inn h3 { padding-bottom:15px; line-height:27px; font-size:14px;}
.popbox_inn p { padding:0 0 20px 0; line-height:23px; font-size:14px; text-align:center;}
.popbox_inn table { font-size:14px;}

.tipsbox { width:280px; margin:0 auto; padding:10px; border:#36b100 3px solid; background:#FFF; overflow:hidden; position:absolute; z-index:3;}
.tipsbox h3 { padding-bottom:10px; line-height:21px; font-size:12px;}
.tipsbox li { margin:0 0 10px 20px;}



/* other */

.banklist { list-style:none;}
.banklist li { width:150px; line-height:23px; float:left;}

.pay_banks label { width:150px; padding:9px 0; display:inline-block;}
.pay_banks label.ed { font-weight:bold;}


.bulletin { height:23px; padding:3px 5px 0 10px; line-height:21px; color:#999; border:#dfdfdf solid 1px; background:#f7f7f7; clear:both;}
.bulletin_tit { width:65px; float:left;}
.bulletin_dec { padding:0 10px 0 30px; background:url(../images/ga30.gif) no-repeat 30px center;}


.i_tabcon { width:680px; float:left;}
.i_noti { width:290px; float:right;}
.i_noti ul { list-style:none;}
.i_noti li { margin-top:6px; padding-left:10px; background:url(../images/ga30.gif) no-repeat 0 center;}

ol.some_list { margin:0 0 0 30px;}
ol.some_list li { margin:5px 0;}

.character_bg { width:950px; margin:0 auto; padding:25px; background:#ededed; overflow:hidden;}
.character_bg table { width:700px; font-size:14px; line-height:19px; float:left;}
.character_add { width:96px; margin:27px 0 0 0; padding:0 0 0 47px; font-size:16px; line-height:41px; background:url(../images/ga31.png) no-repeat; float:right;}

table.character_table { width:100%; border:#d9d9d9 1px solid;}
table.character_table th { padding:7px 5px; border:#d9d9d9 1px solid; background:#f2f2f2;}
table.character_table td { padding:7px 5px; vertical-align:top; border:#d9d9d9 1px solid; background:#FFF;}
table.character_table label.grad1 { margin:3px 0; padding-left:5px; white-space:nowrap; display:block;}
table.character_table label.grad2 { margin:3px 0; padding-left:17px; white-space:nowrap; display:block;}

.creditex_lis { padding:20px 0 0 147px; font-family:monospace; font-size:14px; clear:both;}
.creditex_lis dt { padding:0 0 5px 0; font-weight:bold;}
.creditex_lis dd { padding:5px 0 0 0; }

/******** huping add 20101027 ***********/
a.alink_red { text-decoration:none; color:#E30000;}
a.alink_red:hover { text-decoration:underline;}
.active_remind {margin-top:10px;}
.active_remind p {line-height:18px; color:#666; margin:3px 0;}
.table_detail {width:80%; line-height:22px;}
.table_detail th {text-align:right;}
table.global_tableresult td.noline { border-bottom:0;}
.global_tableresult .global_table1 { width:100%; border:#d9d9d9 1px solid;}
.global_tableresult .global_table1 th { padding:7px 10px 3px 0; text-align:right; border:#d9d9d9 1px solid; background:#f2f2f2; color:#333;}
.global_tableresult .global_table1 td {  padding:7px 15px; border:#d9d9d9 1px solid; background:#FFF; text-align:left;}
.order {cursor:pointer;}
input.g_inp1 { color:#7d7d7d;}
.g_textarea {color:#333; vertical-align:middle; font-size:12px; font-family:Tahoma; border:#afb1b6 1px solid;}
input.g_btn_gray_short { width:70px; height:26px; color:#333; text-align:center; cursor:pointer; border:none; background:url(../images/ga20_short.gif) no-repeat;}
.business_info { clear:both; overflow:hidden;}
.business_info .content {float:left; width:48%; overflow:hidden; margin:15px 0; }
.business_info .content_left {margin-right:30px;}
.bulletin {clear:both; background:none; border:0; list-style:none; height:100%;}
.bulletin li {line-height:30px; border-bottom:1px solid #d9d9d9; overflow:hidden; }
.bulletin li a {float:left;}
.bulletin li span {float:right; margin-right:90px;}

/***********  huping add 20110125 *************/
h2.tit { height:27px; margin-bottom:25px; padding:0 0 0 30px; line-height:27px; font-size:12px; border-bottom:#51bb22 3px solid; clear:both;}
h2.tit a.current { width:130px; height:27px; margin-right:5px; color:#FFF; text-align:center; background:url(../images/s18.png) no-repeat; display:inline-block;}
h2.tit a { width:130px; height:27px; margin-right:5px; color:#2ca700; text-decoration:none; text-align:center; background:url(../images/s19.png) no-repeat; display:inline-block;}
.align_left p {text-align:left; padding-left:20px;}
input.g_infile {height:27px; border:1px solid #cccccc; background:#fff;} 
.success {margin:50px 0 10px 50px; line-height:35px; overflow:hidden;}
.success1 {background:url(../images/icon_05.gif) no-repeat 0 0; padding:0 0 0 45px; line-height:35px;}
.fail { margin:50px 0 10px 50px; line-height:35px;background:url(../images/fail.gif) no-repeat 0 50%; padding:0 0 0 45px; height:35px; line-height:35px;}
.receipt_result1 ul { width:110px; list-style:none; font-size:14px; float:right;}

.week { margin:0 auto; line-height:25px; clear:both;display: inline;float:none;}
.week a { height:25px; text-decoration:none; color:#333; text-align:center; float:left;}
.week a span { height:25px; cursor:pointer; float:left;}
.week a:hover { color:#3cb00a;}
.week a.ed { padding-left:9px; background:url(../images/ga12.png) no-repeat 0 3px;}
.week a.ed span { padding:0 11px 0 2px; color:#FFF; cursor:default; background:url(../images/ga13.png) no-repeat right 3px;}
.week span.line { padding:0 16px 0 18px; color:#b0b0b0; float:left;}


@charset "utf-8";
ul.tree, ul.tree * {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
}
ul.tree img.arrow {
	padding: 2px 0 0 0;
	border: 0;
	width: 20px;
}
ul.tree li {
	padding: 4px 0 0 0;
}
ul.tree li ul {
	padding: 0 0 0 20px;
	margin: 0;
}
ul.tree label {
	cursor: pointer;
	font-weight: bold;
	padding: 2px 0;
}
ul.tree label.hover {
	color: red;
}
/*p {
	margin: 5px 15px;
}
ul {
	margin-top: 5px;
	margin-bottom: 5px;
}*/
ul.tree li .arrow {
	width: 20px;
	height: 21px;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	cursor: pointer;
	float: left;
	background: transparent no-repeat 0 2px;
}
ul.tree li .collapsed {
	background-image: url(../images/s33.png);
}
ul.tree li .expanded {
	background-image: url(../images/s33_ed.png);
}
ul.tree li .checkbox {
	width: 17px;
	height: 13px;
	padding: 0;
	margin-top: 2px;
	cursor: pointer;
	float: left;
}
.label {
	padding: 0;
	margin-top: 4px;
}
ul.tree li .checked {
	background-image: url(../images/check2.gif);
}
ul.tree li .half_checked {
	background-image: url(../images/check1.gif);
}
/**
 * add fixed ie
 * @author Tower Jing
 */
ul.tree {
	margin-left:40px;
}
ul.tree, ul.tree * {
	overflow:hidden;
}
ul.tree label {
	cursor: pointer;
	font-weight: normal;
	padding: 2px 0;
}
ul.tree li .arrow {
	margin-left:-40px;
	position:absolute;
}
ul.tree li .checkbox {
	margin-left:-20px;
	position:absolute;
}
ul.tree li {
	float: left;
	width: 198px;
}
ul.tree .clearli {
	clear:both;
	float:none;
	height:10px;
}
ul.tree .clearli div {
	display: none;
}

/******** huping add 20101103 ***********/
ul.tree {
	margin-left:110px;
}
ul.tree li {
	float: left;
	width: 220px;
}
 
